package app;

import java.util.List;

import bean.Domicilio;
import bean.ListUsuarios;
import bean.Usuario;
import bean.srv.UsuarioSRV;

public class Sistema {
	private ListUsuarios usuarios = new ListUsuarios();

	public List<Usuario> getUsuarios(){
		return usuarios.getUsuarios();
	}
	
	public Usuario addUsuario(String nombre, String cuit) {
		Usuario usu = new Usuario();
		usu.setId(usuarios.cantidadUsuarios()+1);
		usu.setNombre(nombre);
		usu.setCuit(cuit);
		usu.setDomicilio(new Domicilio());
		usuarios.addUsuario(usu);
		return usu;
	}
	
	public Usuario addUsuario(String nombre, String cuit, String dire, String loca, int cp) {
		Usuario usu = new Usuario();
		usu.setId(usuarios.cantidadUsuarios()+1);
		usu.setNombre(nombre);
		usu.setCuit(cuit);
		Domicilio domi = new Domicilio();
		domi.setId(usu.getId());
		domi.setDireccion(dire);
		domi.setLocalidad(loca);
		domi.setCp(cp);
		usu.setDomicilio(domi);
		usuarios.addUsuario(usu);
		return usu;
	}
	
	public void grabarUsuarios(List<Usuario> usuarios){
		new UsuarioSRV().grabarUsusario(usuarios);
	}
	
	public void leerUsuarios(){
		usuarios.setUsuarios(new UsuarioSRV().leerUsuarios());
	}
}
